//
//  ModelPostpone.h
//  MexicoLoan
//
//  Created by wxp on 2025/3/18.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

@interface ModelPostpone : NSObject

@property (nonatomic, strong) NSString *orderNo;
@property (nonatomic, strong) ModelDelayTerm *delayTerm;
@property (nonatomic, assign) double termUnit;
@property (nonatomic, assign) double repayAmount;
@property (nonatomic, assign) double delayNum;
@property (nonatomic, assign) double delayTotalNum;
@property (nonatomic, strong) NSString *loanAmount;
@property (nonatomic, strong) NSString *amount;
@property (nonatomic, strong) NSString *delayServiceFee;
@property (nonatomic, strong) NSString *delayExpiryTime;
@property (nonatomic, strong) NSArray *extensionDetails;
@property (nonatomic, strong) NSArray *repaymentPlans;

+ (instancetype)modelObjectWithDictionary:(NSDictionary *)dict;
- (instancetype)initWithDictionary:(NSDictionary *)dict;
- (NSDictionary *)dictionaryRepresentation;

@end

NS_ASSUME_NONNULL_END
